package encaps.entities;

import java.io.UnsupportedEncodingException;
import java.security.NoSuchAlgorithmException;
import java.util.HashMap;
import javax.ejb.EJBLocalObject;

public interface UserLocal extends EJBLocalObject {

    Long getID();

    String getAvatar();

    void setAvatar(String avatar);

    String getRole();

    void setRole(String role);

    void setRole(Role r);

    String getInfo();

    void setInfo(String info);

    String getEmail();

    void setEmail(String email);

    String getContacts();

    void setContacts(String contacts);

    String getLogin();

    void setLogin(String login);

    String getPasswordHash();

    void setPassword(String value) throws NoSuchAlgorithmException,
            UnsupportedEncodingException;

    HashMap getUserRates();

    HashMap getUserComments();
}
